package com.vlyman.demo.service;

import com.vlyman.demo.model.entity.User;
import com.vlyman.rtn.RtnResult;

/**
 * 类描述：
 *  用户信息业务接口
 * @author chenjs
 * @date 2018/9/19
 */
public interface UserService {

    /**
     * 方法描述：
     *  获取全部用户
     * @author chenjs
     * @return RtnResult
     * @date 2018/9/19
     */
    RtnResult getAllUser();

    /**
     * 方法描述：
     *   保存用户
     *  @author chenjs
     *  @param user
     *  @return RtnResult
     *  @date 2018/10/9 23:10
     */
    RtnResult saveUser(User user);

    /**
     * 方法描述：
     *   获取用户
     *  @author chenjs
     *  @param userId
     *  @return RtnResult
     *  @date 2018/10/10 11:57
     */
    RtnResult getUserById(int userId);
}
